.wiki_simple {
   font-family: Arial, Helvetica, sans-serif;
}
.wiki_simple pre {
  margin: .5em auto;
  border: solid 3px black;
  background-color: #CACACA;
  padding: 1em .5em;
  padding-bottom: 0;
  color: black;
  width: 80%;
}

.wiki_simple dt { 
   /* Make the term overlap the definition */
   display: inline; 
   position: relative; 
   z-index: 1; 

   font-weight: bold; 
   background-color: white; 
   color: inherit;
   
   border: solid thin black; 
   margin: .1em .3em; 
   padding: .2em; 
}
.wiki_simple dd { 
   /* Shift the definition up so the border is under the term */
   margin: -.7em auto .8em auto; 
   border: solid thin black; 
   padding: 1em; 
}
.wiki_simple code {
   white-space: nowrap;
}
.wiki_simple a {
   text-decoration: none;
   color: blue;
   background-color: transparent;
}
.wiki_simple a:hover {
   text-decoration: underline;
   color: orange;
   background-color: transparent;
}

.wiki_simple .simple_table table {
   width: 85%;
   margin: 0 auto;
   border-collapse: collapse;
   font-size: .9em;   
}

.wiki_simple .simple_table td, .wiki_simple .simple_table th {
   border: solid 3px black;
   border-left: none;
   border-right: none;
   padding: 0em .3em;
   white-space: normal;
}
.wiki_simple .simple_table th {
   font-variant: small-caps;
}
.wiki_simple .simple_table .row_label {
   border-right: solid;
   text-align: right;
}